semiconductor cathode - French English Dictionary